self-regulating device - French English Dictionary